Complexity of Suffix-Free Regular Languages

نویسندگان

  • Janusz A. Brzozowski
  • Marek Szykula
چکیده

We study various complexity properties of suffix-free regular languages. The quotient complexity of a regular language L is the number of left quotients of L; this is the same as the state complexity of L, which is the number of states in a minimal deterministic finite automaton (DFA) accepting L. A regular language L′ is a dialect of a regular language L if it differs only slightly from L (for example, the roles of the letters of L′ are a permutation of the roles of the letters of L). The quotient complexity of an operation on regular languages is the maximal quotient complexity of the result of the operation expressed as a function of the quotient complexities of the operands. A sequence (Lk, Lk+1, . . . ) of regular languages in some class C, where n is the quotient complexity of Ln, is called a stream. A stream is most complex in class C if its languages Ln meet the complexity upper bounds for all basic measures, namely, they meet the quotient complexity upper bounds for star and reversal; they have largest syntactic semigroups; they have the maximal numbers of atoms, each of which has maximal quotient complexity; and (possibly together with their dialects L′m) they meet the quotient complexity upper bounds for boolean operations and product (concatenation). It is known that there exist such most complex streams in the class of regular languages, in the class of prefix-free languages, and also in the classes of right, left, and two-sided ideals. In contrast to this, we prove that there does not exist a most complex stream in the class of suffix-free regular languages. However, we do exhibit one ternary suffix-free stream that meets the bound for product and whose restrictions to binary alphabets meet the bounds for star and boolean operations. We also exhibit a quinary stream that meets the bounds for boolean operations, reversal, size of syntactic semigroup, and atom complexities. Moreover, we solve an open problem about the bound for the product of two languages of quotient complexities m and n in the binary case by showing that it can be met for infinitely many m and n. Two transition semigroups play an important role for suffix-free languages: semigroup T(n) is a suffix-free semigroup that has maximal cardinality for 2 6 n 6 5, while semigroup T(n) has maximal cardinality for n = 2, 3, and n > 6. We prove that all witnesses meeting the bounds for the star and the second witness in a product must have transition semigroups in T(n). On the other hand, witnesses meeting the bounds for reversal, size of syntactic semigroup, and the complexity of atoms must have semigroups in T(n).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages

The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity n of these languages. We study the syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages. We...

متن کامل

Complexity of Left-Ideal, Suffix-Closed and Suffix-Free Regular Languages

A language L over an alphabet Σ is suffix-convex if, for any words x, y, z ∈ Σ∗, whenever z and xyz are in L, then so is yz. Suffixconvex languages include three special cases: left-ideal, suffix-closed, and suffix-free languages. We examine complexity properties of these three special classes of suffix-convex regular languages. In particular, we study the quotient/state complexity of boolean o...

متن کامل

Technical Report No. 2007-534 State Complexity of Basic Operations on Suffix-Free Regular Languages

We investigate the state complexity of basic operations for suffix-free regular languages. The state complexity of an operation for regular languages is the number of states that are necessary and sufficient in the worst-case for the minimal deterministic finite-state automaton that accepts the language obtained from the operation. We establish the precise state complexity of catenation, Kleene...

متن کامل

Syntactic Complexity of Prefix-, Suffix-, and Bifix-Free Regular Languages

The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity n of these languages. We study the syntactic complexity of prefix-, suffix-, and bifix-free regular languages. We prove th...

متن کامل

Quotient Complexity of Bifix-, Factor-, and Subword-Free Regular Languages

A language L is prefix-free if, whenever words u and v are in L and u is a prefix of v, then u = v. Suffix-, factor-, and subword-free languages are defined similarly, where “subword” means “subsequence”. A language is bifix-free if it is both prefixand suffix-free. We study the quotient complexity, more commonly known as state complexity, of operations in the classes of bifix-, factor-, and su...

متن کامل

State Complexity of Basic Operations on Suffix-Free Regular Languages

We investigate the state complexity of basic operations for suffix-free regular languages. The state complexity of an operation for regular languages is the number of states that are necessary and sufficient in the worst-case for the minimal deterministic finite-state automaton that accepts the language obtained from the operation.We establish the precise state complexity of catenation, Kleene ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015